home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 12 / Cream of the Crop 12 (Part II) / Cream of the Crop 12 (Part II).iso / BBS / TAG2MAX.ZIP / TAG2MAX.DOC < prev    next >
Encoding:
Text File  |  1996-02-15  |  5.5 KB  |  142 lines

  1.       TAG2MAX - Conversion Utilities for TAG 2.7x to Maximus 3.01
  2.                (C) Copyright 1996, TranStar Technologies
  3.                               Version 1.0
  4.  
  5. 1. Introduction
  6.  
  7. Included in this ZIP are two utilities which make conversion of a BBS
  8. using TAG 2.7x to Maximus 3.01 somewhat easier. USERCNV will convert a
  9. TAG USER.LST to a Maximus USER.BBS, while FILECNV will convert file
  10. areas and generate files which facilitate installing a Maximus file
  11. base.
  12.  
  13.  
  14. 2. USERCNV
  15.  
  16. USERCNV makes certain assumptions and approximations when converting the
  17. TAG user base, since there are many fields contained in the TAG base
  18. which are not contained in the Maximus base, and vice versa.
  19.  
  20. The following is a mapping of translated fields:
  21.  
  22. TAG Field                Maximus Field
  23.  
  24. Real Name                Real Name
  25. Alias                    Alias
  26. User Number                ---
  27. Address                    ---
  28. City, State                City, State
  29. Zip Code                ---
  30. Password                Password
  31. Number Calls            Total number calls
  32.                         Help Level set to 0
  33.                         Group set to 0
  34. Ansi/TTY                Video mode ANSI selected
  35.                         Nulls set to 0
  36. Hotkeys                    Hotkeys
  37. Do not disturb flag        Not available for chat flag
  38. Restrict from chatting    NERD flag
  39. Date of birth            Date of birth
  40.                         IBM characters set
  41.                         More enabled
  42. CLS character            Cls bit set
  43.                         Used Maximus bit set
  44. Feedback + Priv + Pub    = Number msgs posted
  45. Screen width            Screen width
  46. Screen lines            Screen lines
  47.                         Messages read set to 0
  48.                         No expiration fields are set
  49. Gender                    Gender
  50. AR Flags                Keys (A-Z)
  51.                         Upload K's set to 0
  52.                         Download K's set to 0
  53. Number Uploads            Number Uploads
  54. Number Downloads        Number Downloads
  55. First On Date            Date of first logon
  56. First On Date            Date of last password change
  57. Points                    Point Credits
  58.                         Point Debits = 0
  59. SL                        Privilege Level
  60.                         Last Message Base set to 1
  61.                         Last File Base set to 1
  62.  
  63. To invoke the conversion 2 stages are required. First is the conversion
  64. of the actual records:
  65.  
  66.     USERCNV path\USER.LST path\USER.BBS
  67.  
  68. Then, the Maximus cvtuser utility should be invoked to rebuild the user
  69. index.
  70.  
  71.     CVTUSR -l
  72.  
  73. Note that I have included the source code if others have additional
  74. requirements. For example, you may wish to map TAG's SL (or DSL) to a
  75. different numerical value in Maximus. Or, you may wish uncomment the
  76. Pascal Real to IEEE conversion routines in order to get the actual K's
  77. uploaded and downloaded.
  78.  
  79.  
  80. 3. FILECNV
  81.  
  82. This utility is more complex than the conversion of the user base.
  83. FILECNV is invoked by naming the path to TAG's fboards.dat, which is
  84. similar to Maximus's filearea.dat (binary) file base.
  85.  
  86.     FILECNV path\fboards.dat path\fareas.ctl
  87.  
  88. FAREAS.CTL is a control file (in filearea.ctl) format for the existing
  89. file bases. In addition, for each file areas which currently exists this
  90. program will ask if you want to convert the file descriptions to .BBS
  91. format. For example, you might have an area 1) General Files in TAG.
  92. This area might have FILES.DIR in the path D:\FILES\GENERAL. If you
  93. answer YES, then it will open the FILES.DIR and generate in the same
  94. directory FILES.BBS.
  95.  
  96. Likewise, assume you have a CD with a TAG-defined area of 34) BBS, and
  97. you are multinode, and you have FILES34.DIR in the Tag\Multi directory.
  98. If you answer YES, then FILES34.BBS will be generated in the TAG\MULTI
  99. directory. The directories thus generated for CD areas can then be moved
  100. to whichever location you are using in Maximus for such .BBS files.
  101.  
  102. FILECNV will assign the AR and DSL of Tag as a Maximus Priv/Key for
  103. individual file areas. It will also define CD areas as Type CD. The
  104. source for FILECNV is included for those wishing to further customize
  105. this utility for their purposes.
  106.  
  107.  
  108. 4. Hints
  109.  
  110. On my system, which had about 100 areas, multinode, some HD-based and
  111. some CD-based it took me about an hour to generate the files, tweak the
  112. filearea.ctl file, move the .BBS files and silt the results. You will
  113. find it necessary to do some tweaking in order to achieve the desired
  114. results.
  115.  
  116. What about Message Bases? Well, the differences between message bases
  117. are substantial. If you use, Fido (*.msg) format, which is unlikely
  118. these days, then nothing is required. Otherwise, you are faced with JAM
  119. to Squish or Hudson to Squish conversion. I had previously used JAM
  120. bases exclusively on my system. Here's what I did.
  121.  
  122. I use my tosser to generate an Areas.BBS file. I used this file to
  123. generate my MSGAREA.CTL. That AREAS.BBS file can then also be used in
  124. Squish for any echo areas you may have. I used the very excellent TIMED
  125. 1.10+ Program to block copy messages from JAM to Squish. Somewhat
  126. time-consuming, but this is the only program I know of which will
  127. actually move from JAM to Squish. If TIMED is properly configured this
  128. is perfect, and you will move the Origin, Path's, and Seen-by's in echo
  129. areas as well as any INTL and PID kludges in the netmail areas. See the
  130. TIMED documentation for how to configure TIMED for Move/Copy without
  131. prefixing the message with a header in the destination message base. And
  132. REGISTER your copy of TIMED!
  133.  
  134.  
  135. 5. Restrictions
  136.  
  137. These utilities are free. The user is free to modify the source to suit
  138. his/her purposes. The only restriction I make is that neither may be
  139. used in a commercial environment. I would also request that if you
  140. utilize this code in something you mention the original source.
  141.  
  142.